Absolutely perfect little place...alot of amenities packed into a comfortable small space. Overall we had a great time but did experience some parking trouble when returning at night. Would definitely recommend!