Perfect hospitality, perfectly clean, everything for a short and a long term stay.