Communication: great! Location: great! Beds: great! Reception: great!