It was a good location and very clean. There was a great sand beach but kind of rocky when you go out to swim. The check in process I never received anything but a quick call and someone sent me the info. The views were great and the condo was very nice. Would definitely recommend.