Great location, beautiful view, and everything you could possibly need for your stay— long or short term.