This place has all the amenities described in the site and much more. It is very spacious and the location is very good. We enjoyed it very much, and will be back if we need to.