Ideal is the word that comes to mind. Beautiful place, perfect location! Awesome staff, place was new an spotless and easy to checkin and check out.
Highly recommend this place!