Like a 5-star hotel, but with affordable price! You won't find a better place than this.