Perfect-great location, spacious and clean, complete with all necessary amenities