Perfect apartment. Very clean and tidy. Great location. Perfect communication with the hosts. Would happily stay again.