Incredible, perfect, beautiful, friendly. What more can I say. We considered cancelling the rest of trip and just staying there. Will highly recommend to anyone. Comes with dog and kids