Very large, clean, well stocked, beautiful place. Communication was excellent especially since our flight was cancelled and we changed check in times a few times. This place would be excellent for long stays as the kitchen is well stocked and there is a small grocery across the street. Spectacular roof top views. Overall quite lovely place.