Wonderful hosts! All the necessary amenities provided! Reasonable price! What more could you ask for?