Excellent location, very clean, nice amenities, spacious, well equipped