Clean, great location, solid communications, and spacious for a reasonable price. Recommend without any reservation.