This place was perfect. It was spacious and stylish and perfectly located with gorgeous views. I highly recommend. We will likely stay again!