What can I say this place is 5 stars! The location is perfect! The place is huge with spacious rooms. Our dogs enjoyed their time playing in the huuuge yard! The pool was fantastic! Will stay again and again if available! 5 stars