Perfect place, perfect location, perfect ambiance, perfect size!!! We loved this flat, would stay here again.