Clean, modern, and perfectly self contained. The hosts could not have made me more welcome!