Spotlessly clean, great hospitality. Combined with a spacious appt, fully equiped and with certain unexpected welcome gifts made this a great experience. We will certainly be back!