All the needed amenities and wonderful details with an impressive view and location!