5 stars, clean, beautiful view and location is perfect.