5 Star, amazing location, exceptionally clean, great service, fantastic place to stay!