Clean and cheerful, great views, great location