Compact (can feel a bit cramped at times), cute, with nice thoughtful touches. Very clean. Great location.