Excellent location, great pool, good views, efficient staff