Great location, easy and flexible check-in and check-out, well-stocked kitchen, excellent communication. Would definitely stay here again!