great place. clean. modern. spacious. good location. good access. good communication. lovely stay