Excellent location, very clean, all amenities were provided, a very relaxing place and I would highly recommend it.