Perfect stay. The place is new, clean, spacious; location is excellent. Totally recommended!