Well appointed, modern, and tidy; great location.