Perfectly located, spotlessly clean, and unique experience. Very modern and everything works as it should. The size of the place is bigger than you would expect from the pictures. James was responsive and thoughtful. Five star experience throughout.