Perfect host, perfect apartment with outstanding terrasse, perfect location with all facilities around.
Five stars.