Absolute perfection! This is my third stay at John's space. It feels like a hiden gem. Incredibly comfortable and all of the amenities you need. I will book again.