Absolutely perfect! The place is so close at the beach, that you can smell the ocean. Everything is luxury and beautiful. We will definitely come back...