This place had everything I needed. The location and views are spectacular, check in and out was completely hassle-free, the place was perfectly neat and tidy and I would definitely stay there again.