perfect perfect perfect. so much space, beds were comfortable. heated pool is 💯