This place has everything you need and more for a great vacation! The location is great and the place was clean and beautiful!