This place checked all the boxes. Great location, awesome view, comfortable etc. I would definitely stay here again!