clean, beautiful place, good location, great communication