Beautiful location and very clean but if you are looking to cook something during your stay it will be difficult. There was an easy check-in and checkout procedure but I would not advise bringing young kids because of several steps up and down in the space.