Amazing place with everything needed. The place is modern, clean and has loads of space. The view is wonderful, much better than on the pictures! We had a great time!