10/10 great spot, cool common areas, comfy beds, all the amenities you need.