solid overall. Location is great. The beds were pretty uncomfortable. You get what you pay for.