A great stay with all that you need - comfort, cleanliness and good communication.