Very clean and well decorated. Had everything we needed for a great stay. Easy communication and clear check-in/check-out instructions made for an enjoyable and stress free stay.