Location - great!
Place - great!
Price - great!
Communication - great!
Bonus: beautiful view from the window during sunset