Location, equipment, style, price and communication - everything on point. Only reason for four stars was the rock-hard bed. Couldn't really sleep at all. Everything else was wonderful!