The location was amazing! The pool and beach are right at your fingertips. The unit itself has everything you need and was clean. The check-in process can take 30 minutes depending on how many people are in the office. That was the only pain point. However, we had a great trip and enjoyed our stay!