Phenomenal stay! Great location and all the amenities you could ask for. Be prepared to do some stair climbing, but it is worth it. I usually don’t relax much on vacation, but this place compelled me to hang out for a day and enjoy the space. It’s so wonderful!