The place is very new, very stylish and roomy. The kitchen is large and easy to use, all the main rooms have a bathroom. The pool is large and has a large patio as well. We had lots of fun and enjoyed ourselves.