Excellent place in terms of amenities, however, be prepared that the place may be somewhat smaller than expected. Overall an good stay.