Great place! It has everything that you need plus the most amazing view. The communication was also excellent. I would definitely stay there again.