This place is beautiful, it has everything that you need. We loved our stay, and highly recommend it.