Perfect location. Gorgeous views. Great staff. It was like living across from the beach with all the convenience of hotel services.