Definitely worth the price. If it had private bathrooms it would be absolutely perfect.